通过课程进入	题 号:	16	12_求π的值	语言要求：	C++
求出π的值，根据给出公式π/2=1+1/3+1/3*2/5+1/3*2/5*3/7+...，从键盘输入要求满足的精度。（即前后两次求得的π相差小于输入精度）
采用float型，输出采用七位有效数字型如3.xxxxxx。



例如输入0.001，输出3.141106.




#include <stdio.h>


int main()
{
	float  a, n, b, c,e;
	int   i;
	i = 1;
	n = 1.0;
	a = 1.0;
	b = 0;
	c = 1;
	e = 0;
	scanf_s("%f", &e);
	while (2*a-2*b>e)
	{
		b = a;
		for (n ; n <= i; n++)
		{
			c *= n / (2*n + 1);
			a += c;
		}
		i++;
	};
	printf("%.6f", 2*a);
	return 0;
}
